package helper;

import java.util.Random;

public class Randomness {
    
    public static int randomNumber () {
        Random randomGenerator = new Random();
        int randomInt = randomGenerator.nextInt(100) + 1;
        return randomInt;
    }
    
    //create random password
    //n denotes the length of the password
    public static String randomPassword(int n) {
        char[] pw = new char[n];
        int c  = 'A';
        int  r1 = 0;
        for (int i=0; i < n; i++)
        {
          r1 = (int)(Math.random() * 3);
          switch(r1) {
            case 0: c = '0' +  (int)(Math.random() * 10); break;
            case 1: c = 'a' +  (int)(Math.random() * 26); break;
            case 2: c = 'A' +  (int)(Math.random() * 26); break;
          }
          pw[i] = (char)c;
        }
        return new String(pw);
    }
    
    public static String randomPassword() {
        return Randomness.randomPassword(8);
    }

    
    
}
